/* Main */
#main {
	background: url("https://trophymanager.com/pics/matchviewer/top_frame.png") top no-repeat;
	height: 206px; /*447px*/
	position: relative;
	width: 972px;
	margin: 0 auto 6px;
}

/* Underdiv - team colors */
.mv_top .underdiv {
	height: 70px;
	margin-top: 80px;
	width: 484px;
}
.mv_top .underdiv.left { margin-left: 15px; }
.mv_top .underdiv.right { margin-left: 491px; }

.mv_top .main_under {
	background: url("https://trophymanager.com/pics/matchviewer/top_frame_under.png") bottom no-repeat;
	width: 972px;
	margin: 0 auto;
}

.mv_top .buttons {
	margin-top: 18px;
	position: absolute;
	width: 970px;
}


/* Team bar */
.mv_top .logo {
	width:100px;
	z-index:1;
}
.mv_top .home_logo {
	margin:62px 0 0 35px;
}
.mv_top .away_logo {
	margin:62px 0 0 837px;
}
.mv_top .names {
	text-shadow: 0 1px 2px #000000;
	width:270px;
	letter-spacing: 0.2em;
}
.mv_top .home_name {
	margin:95px 0 0 154px;
	text-align:left;
}
.mv_top .away_name {
	margin:95px 0 0 548px;
	text-align:right;
}
.mv_top .score {
	margin:102px 0 0 394px;
    width:180px;
	font-size:200%;
	text-align:center;
}




/* Middle */
.mv_top .output {
	width:287px;
	height:266px;
}

/* Game Report */
.mv_top .actiontext {
	margin:158px 0 0 11px;
	overflow: hidden;
}
.mv_top .actiontext .entry {
	background-color:rgba(1,1,1,0.15);
	border-radius: 4px 4px 4px 4px;
	margin-bottom: 4px;
	padding: 5px;
	width: 266px;
}
.mv_top .actiontext .entry .time {
	float:left;
}
.mv_top .actiontext .entry p {
	padding-left: 30px;
}




ul.three_parts .home, 
ul.three_parts .away { width:30px; }
ul.three_parts .title { width:200px; }
ul.three_parts span { display:inline-block; }

/* Game Stats */
.mv_top div.stats {
	margin:158px 0 0 679px;
	width:280px;
	
}

/* Downloading anim */
.mv_top .download_icon {
	width:20px;
	margin:158px 0 0 333px;
}
/* Game Clock */
.mv_top .clock {
	width:386px;
	margin:158px 0 0 293px;
	text-align:center;
}
/* half-time clock */
.mv_top .ht_clock {
	width:100px;
	margin:158px 0 0 586px;
	text-align:left;
	background:url("https://trophymanager.com/pics/micro_stopwatch.png") left no-repeat;
	padding-left:15px;
}
/* Flash Video Disable */
.mv_top .flash_button_disable {
	width:26px;
	height:26px;
	margin:213px 0 0 640px;
	cursor:pointer;
}
/* Action Clip Screen */
.mv_top .actionclips {
	margin:226px 0 0 336px;
	width:300px;
	height:200px;
	color:#bbb;
	text-align:center;
}
.mv_top .actionclips .red {
	color:#900;
}


.disabled_text {
	height: 140px;
	padding-top: 60px;
	position: absolute;
	top: 0;
	width: 300px;
	cursor:pointer;
	background-image: url("https://trophymanager.com/pics/matchviewer/clip_preview.png");
}


/* Bottom */
.mv_bottom {
	border-radius:8px;
	margin:auto;
	width:960px;
	padding-top:8px;
}
.mv_bottom .content { padding: 10px; }




/* Field */
.player_field {
	background-image:url("https://trophymanager.com/pics/matchviewer/field.png");
	width:444px;
	height:300px;
	display:inline-block;
}
.player_field .pog { 
	background-image:url("https://trophymanager.com/pics/matchviewer/field_badge_sprite.png");
	background-repeat:no-repeat;
	width:30px;
	height:32px;
	text-align:center;
	padding-top:3px;
	font-weight:bold;
	position:absolute;
	cursor:pointer;
	font-size: 13px;
}
.player_field .gk { background-position:0px 0; }
.player_field .d { background-position:-30px 0; }
.player_field .dm,
.player_field .m,
.player_field .om { background-position:-60px 0; }
.player_field .f { background-position:-90px 0; }



/* Expected line ups */
.questionable .home,
.questionable .away {
	width:200px;
	display:inline-block;
}






/* Player List for Tabs */
ul.player_list {
	display:inline-block;
	list-style:none outside none;
	margin:0;
	padding:0 10px;
	vertical-align:top;
}
ul.player_list li {
    margin-bottom: 2px;
    padding-bottom: 2px;
}

ul.player_list li:last-child {
	border:none;
}

.player_list a .name {
	width:160px;
}
.player_list a .icons {
	margin-left: -160px;
	margin-top: 2px;
	position: absolute;
	text-align: right;
	width: 160px;
}
.player_list a .icons > div {
	background-color: #578229;
	padding-left: 3px;
}


.player_list a:hover .name {
	text-decoration:underline;
}

.player_list li div {
	display:inline-block;
	overflow:hidden;
	white-space:nowrap;
	vertical-align:middle;
}
.player_list li .shirt_number, .player_list li .position, .player_list li .rating  {
	width:40px;
	text-align:center;
}

li .gk { color:#060; }
li .d { color:#06F; }
li .dm, li .m, li .om { color:#FC0; }
li .f { color:#900; }
.sub { color:#888; }













/* Name plate */
.nameplate {
	height: 19px;
    margin: 0 auto 9px;
    width: 436px;
}
.nameplate .overlay {
	width:436px;
	height:19px;
	background-image:url("https://trophymanager.com/pics/matchviewer/teamplate.png");
	position:absolute;
}
.nameplate .overlay div {
	position:absolute;
}

.nameplate .icon {
	width:25px;
	height:25px;
}

.nameplate .name {
	width:165px;
	height:19px;
	text-align:center;
	overflow:hidden;
	white-space:nowrap;
}

.nameplate .name.home {
	margin:-1px 0 0 45px;
	text-align:left;
}
.nameplate .name.away {
	margin:-1px 0 0 227px;
	text-align:right;
}
.nameplate .home.icon { margin:-3px 0 0 6px; }
.nameplate .away.icon { margin:-3px 0 0 405px; }

/* Color backdrop */
.nameplate .color {
	width:218px;
	height:19px;
	position:absolute;
}
.nameplate .home.color {
	background-color:red;
}
.nameplate .away.color {
	background-color:blue;
	margin:0 0 0 218px;
}



/* Post Report (end of game report) */
.post_report hr {
	border-top:6px solid #41631f;
	border-bottom:1px solid #6C9922;
	margin:17px 0 5px;
}

.post_report {
	padding-top:72px;
}
.post_report .report_section_header {
	padding:7px;
	margin:11px 0;
	line-height:normal;
	background-color:#41631F;
	
}
.post_report .report_section_header:first-child {
	margin:0 0 11px 0;
}
.post_report .all_button {
	background-color:#41631F;
	border-radius:3px;
	margin:3px;
	padding:7px;
	cursor:pointer;
}





.control_button {
	background:url("https://trophymanager.com/pics/matchviewer/buttons_sprite.png") top;
	width:34px;
	height:24px;
	display:inline-block;
	cursor:pointer;
	margin-left: 2px;
}
.control_button.bump {
	margin-right:20px;
}
.control_button:hover {
	background-position:center;
}

.control_button > div {	
	width:12px;
	height: 12px;
	margin: 6px 11px;
	background-image:url('https://trophymanager.com/pics/matchviewer/button_icons.png');
	background-repeat:no-repeat;
	background-position:-12px;
	opacity: 0.3;
}
.control_button:hover > div,
.control_button.active > div{
	opacity:1;
}

.control_button > div.play { background-position:0; }
.control_button > div.pause { background-position:-12px; }
.control_button > div.normal_speed { background-position:-24px; }
.control_button > div.fast_speed { background-position:-36px; }
.control_button > div.key_events { background-position:-48px; }
.control_button > div.all_events { background-position:-60px; }
.control_button > div.go_to_report { background-position:-72px; }


.team_standings {
	display: inline-block;
	text-align: left;
	width: 375px;
}
.team_standings li > span {
	text-align:center;
	display:inline-block;
	width:40px;
}
.team_standings li {
	padding: 6px 0;
}
.team_standings .team {
	display:inline-block;
	width:200px;
}


.standings_indicator {
	width:8px;
	height:8px;
	background-image:url("https://trophymanager.com/pics/league_live_standings.png");
	display:inline-block;
	background-position:center;
	vertical-align:middle;
}
.standings_indicator.up {
	background-position:top;
}
.standings_indicator.down {
	background-position:bottom;
}





ul.large_padding li {
	padding: 6px 0;
}


/**/
ul.versus_list li span {
	width:125px;
	display:inline-block;
}





/* Override */
.favposition.short {
	width:25px;
}




/* Live scores */
.live_scores { text-align:center; }
.live_scores a { font-weight:bold; }

.live_scores .home,
.live_scores .away,
.live_scores .score {
	display:inline-block;
	width:130px;
	overflow:hidden;
	white-space:nowrap;
}
.live_scores .home { text-align:right; }
.live_scores .away { text-align:left; }
.live_scores .score, .collapse { width:58px; }
.live_scores .scorer span {
	padding:0 5px;
}




/* Head to Head*/
.head_to_head_overview>div {
	display:inline-block;
	width:60px;
}
.head_to_head_overview .lable {
	width:200px;
}

/* Report list */
.report_list li {
	background: url("https://trophymanager.com/pics/matchviewer/box_gradient.png") repeat-x center top #222;
    border-radius: 4px;
	cursor: pointer;
	padding: 4px 8px;
}
.report_list li .header {
	background: url("https://trophymanager.com/pics/cf_mini_plus.png") no-repeat right;
}
.report_list li .header.opened {
	background: url("https://trophymanager.com/pics/cf_mini_minus.png") no-repeat right;
}
.report_list li .header .time {
	padding-right:8px;
}
.report_list li .header img {
	padding-right:6px;
}




/* Event List*/
ul.event_list li span {
	text-align:center;
	display:inline-block;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:right center;
	vertical-align:top;
}

ul.event_list .goal { background-image:url("https://trophymanager.com/pics/icons/ball.gif"); }
ul.event_list .penalty_goal { background-image:url("https://trophymanager.com/pics/icons/penalty.png"); }
ul.event_list .penalty_miss { background-image:url("https://trophymanager.com/pics/icons/penalty_miss.png"); }
ul.event_list .red { background-image:url("https://trophymanager.com/pics/icons/red_card.gif"); }
ul.event_list .yellow { background-image:url("https://trophymanager.com/pics/icons/yellow_card.gif"); }
ul.event_list .yellow_red { background-image:url("https://trophymanager.com/pics/icons/yellow_red_card.gif"); }
ul.event_list .injury { background-image:url("https://trophymanager.com/pics/icons/injury.gif"); }
ul.event_list .out { background-image:url("https://trophymanager.com/pics/icons/arrow_out.gif"); }
ul.event_list .in { background-image:url("https://trophymanager.com/pics/icons/arrow_in.gif"); }

ul.event_list .time, ul.event_list .score { width:60px; }
ul.event_list .home, ul.event_list .away { width:150px; }

ul.event_list .home span {
	text-align:right;
	padding-right:20px;
	width:130px;
}
ul.event_list .away span {
	text-align:left;
	padding-left:20px;
	background-position:left center;
	width:130px;
}



.chat_disable>* {
	padding:3px 6px !important;
}
.chat_disable {
	margin: 4px 0 4px 820px;
	position: absolute;
}
#chatroom {
	width:940px;
	height:270px;
	overflow-x:hidden;
	overflow-y:scroll;
}

#chatroom p {
	padding: 5px;
}

#chattext {
	border: medium none;
	border-radius: 4px 4px 4px 4px;
	padding: 6px;
	width: 928px;
}




/* Goal animation */
.glare {
	background-image:url("https://trophymanager.com/pics/matchviewer/glare.png");
	height:52px;
	width:52px;
	margin:-26px 0 0 -26px;
	position: absolute;
}
.glare.small {
	background-image:url("https://trophymanager.com/pics/matchviewer/glare.png");
	background-size:contain;
	height:26px;
	width:26px;
	margin:-13px 0 0 -13px;
	position: absolute;
}



/* Standards */
.padding { padding:4px; }

.quarter,
.half {
	display: inline-block;
    vertical-align: top;
	text-align:center;
    width: 456px;
	padding:0;
	margin:0 5px;
}
.quarter { width: 220px; }


